$(document).ready(function(){ 
	function showSuccess(str,delay){
		  if(delay){
			  $('#alertMessage').removeClass('error info warning').addClass('success').html(str).stop(true,true).show().animate({ opacity: 1,right: '10'}, 500,function(){
					  $(this).delay(delay).animate({ opacity: 0,right: '-20'}, 500,function(){ $(this).hide(); });																														   																											
				});
			  return false;
		  }
			  $('#alertMessage').addClass('success').html(str).stop(true,true).show().animate({ opacity: 1,right: '10'}, 500);	
	  }
	function ResetForm(){
		 $('form').each(function(index) {
		 var form_id=$('form:eq('+index+')').attr('id');
		 if(form_id){
		 $('#'+form_id).get(0).reset();
		 $('#'+form_id).validationEngine('hideAll');
		 var editor=$('#'+form_id).find('#editor').attr('id');
		 if(editor){
		 $('#editor').cleditor()[0].clear();
		 }
		 }
		 }); 
	 }
	// tabs
	var tab = $('#tab').val();
	$('.tab_content').fadeOut();
	$("ul.tabs li").fadeIn(400); 
	$("ul.tabs li:eq("+tab+")").addClass("active").fadeIn(400); 
	$(".tab_content:eq("+tab+")").fadeIn(); 
	$("ul.tabs li").live('click',function() {
		  ResetForm();
		  $("ul.tabs li").removeClass("active");						   
		  $(this).addClass("active");  
		  var activeTab = $(this).find("a").attr("href"); 
		  $('.tab_content').fadeOut();		
		  $(activeTab).delay(400).fadeIn();		
		  return false;
	});
	
	$('.btnEdit').live("click", function(){
		$(this).parent().parent().find(".editPrice").find(".old_price").hide();
		$(this).parent().parent().find(".editPrice").find(".tmp_price").show();
		$(this).parent().parent().find(".editCost").find(".old_cost").hide();
		$(this).parent().parent().find(".editCost").find(".tmp_cost").show();
		$(this).parent().parent().children().find(".btnEdit").hide();
		$(this).parent().parent().children().find(".btnDelete").hide();
		$(this).parent().parent().children().find(".btnCancel").show();
		$(this).parent().parent().children().find(".btnSave").show();
	})
	$('.btnCancel').live("click", function(){
		$(this).parent().parent().validationEngine('hideAll')
		$(this).parent().parent().find(".editPrice").find(".old_price").show();
		$(this).parent().parent().find(".editPrice").find(".tmp_price").hide();
		$(this).parent().parent().find(".editCost").find(".old_cost").show();
		$(this).parent().parent().find(".editCost").find(".tmp_cost").hide();
		$(this).parent().parent().children().find(".btnCancel").hide();
		$(this).parent().parent().children().find(".btnDelete").show();
		$(this).parent().parent().children().find(".btnEdit").show();
		$(this).parent().parent().children().find(".btnSave").hide();
	})
	
	$(".btnSave").live("click",function(){
		if($(this).parent().parent().validationEngine('validate'))
		{
			$(this).parent().parent().validationEngine('hideAll')
			var ob = $(this).parent().parent();
			var id = $(this).parent().parent().attr('id').substr(0,$(this).parent().parent().attr('id').length-5);
			var new_price = $(this).parent().parent().find(".editPrice").find(".tmp_price").val();
			var new_cost = $(this).parent().parent().find(".editCost").find(".tmp_cost").val();
			var dataString = "id=" + id + "&price=" + new_price + "&cost=" + new_cost;
			$.ajax({
		        type: "GET",
		        url: "edit_price_cost_wh",
		        data: dataString,
		        dataType: 'html',
		        success: function (data) {
		        	showSuccess('Đã chỉnh sửa giá',1000);
		        	var formatMoneyPrice = accounting.formatMoney(new_price, "đ", 0, ".", "","%v %s");
		        	var formatMoneyCost = accounting.formatMoney(new_cost, "đ", 0, ".", "","%v %s");
		        	$(ob).find(".editPrice").find(".old_price").text(formatMoneyPrice).show();
		        	$(ob).find(".editPrice").find(".tmp_price").val(formatMoneyPrice).hide();
		        	$(ob).find(".editCost").find(".old_cost").text(formatMoneyCost).show();
		        	$(ob).find(".editCost").find(".tmp_cost").val(formatMoneyCost).hide();
		        	$(ob).children().find(".btnCancel").hide();
		        	$(ob).children().find(".btnDelete").show();
		        	$(ob).children().find(".btnEdit").show();
		        	$(ob).children().find(".btnSave").hide();
		        }
		    })
		}
		else
		{
			$(this).parent().parent().validationEngine('validate')
		}
	})
	
  })